operator (*) Interface

private interface operator (*)

Functions

private pure module function multElementwise(mat1, mat2) result(res)

Arguments

Type IntentOptional Attributes Name
class(SparseRowData), intent(in) :: mat1
class(SparseRowData), intent(in) :: mat2

Return Value type(SparseRowData)

private pure module function multElementwiseRArray(mat1, mat2) result(res)

Arguments

Type IntentOptional Attributes Name
type(RealArray), intent(in), dimension(:) :: mat1
class(SparseRowData), intent(in) :: mat2

Return Value type(RealArray), allocatable, dimension(:)